.form-row label
{
    padding-bottom: 4px;
}

.elv-logo
{
    padding-bottom: 7px;
    padding-top: 7px;
}

.form-row-paymill
{
    width: 250px;
    height: 18px;
}

.paymill-label-field
{
    width: 120px;
}

#paymill-card-expiry-month
{
    width: 160px;
    height: 18px;
}

#paymill-card-expiry-year
{
    width: 90px;
    height: 18px;
}

.paymill-error
{
    margin-top: 5px;
    width: 250px;
    padding: 2px 4px;
    border: solid 1px #FBD3C6;
    background: #FDE4E1;
    color: #CB4721;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    display: none;
}

.number-extra-field
{
    width: 500px;
}

.paymill-card-number-visa
{
    background: url('../images/32x20_visa.png') no-repeat center right !important;
    }

.paymill-card-number-mastercard
{
    background: url('../images/32x20_mastercard.png') no-repeat center right !important;
    }

.paymill-card-number-amex
{
    background: url('../images/32x20_amex.png') no-repeat center right !important;
    }

.paymill-card-number-jcb
{
    background: url('../images/32x20_jcb.png') no-repeat center right !important;
    }

.paymill-card-number-maestro
{
    background: url('../images/32x20_maestro.png') no-repeat center right !important;
    }

.paymill-card-number-china-unionpay
{
    background: url('../images/32x20_unionpay.png') no-repeat center right !important;
    }

.paymill-card-number-diners-club
{
    background: url('../images/32x20_dinersclub.png') no-repeat center right !important;
    }

.paymill-card-number-discover
{
    background: url('../images/32x20_discover.png') no-repeat center right !important;
    }

.paymill-card-number-carte-bleue
{
    background: url('../images/32x20_carte-bleue.png') no-repeat center right !important;
    }

.paymill-card-number-dankort
{
    background: url('../images/32x20_dankort.png') no-repeat center right !important;
    }

.paymill-card-number-carta-si
{
    background: url('../images/32x20_carta-si.png') no-repeat center right !important;
    }

.paymill-card-number-visa-temp
{
    background: url('../images/32x20_visa.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-mastercard-temp
{
    background: url('../images/32x20_mastercard.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-amex-temp
{
    background: url('../images/32x20_amex.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-jcb-temp
{
    background: url('../images/32x20_jcb.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-maestro-temp
{
    background: url('../images/32x20_maestro.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-china-unionpay-temp
{
    background: url('../images/32x20_unionpay.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-diners-club-temp
{
    background: url('../images/32x20_dinersclub.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-discover-temp
{
    background: url('../images/32x20_discover.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-carte-bleue-temp
{
    background: url('../images/32x20_carte-bleue.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-dankort-temp
{
    background: url('../images/32x20_dankort.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.paymill-card-number-carta-si-temp
{
    background: url('../images/32x20_carta-si.png') no-repeat center right !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }

.tooltip
{
    margin-left: 3px;
    font-size: 11px;
    color: #E2E2E2;
    padding: 0 5px;
    border-radius: 100px;
    background: #636363;
}